package com.designpatterns.facadepattern;

import com.designpatterns.facadepattern.impl.Circle;
import com.designpatterns.facadepattern.impl.Rectangle;
import com.designpatterns.facadepattern.impl.Square;

public class ShapeMaker
{
	private Shape circle;
	private Shape rectangle;
	private Shape square;

	public ShapeMaker()
	{
		circle = new Circle();
		rectangle = new Rectangle();
		square = new Square();
	}

	public void drawCircle()
	{
		circle.draw();
	}

	public void drawRectangle()
	{
		rectangle.draw();
	}

	public void drawSquare()
	{
		square.draw();
	}
}
